Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 Canada F1 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F29 USA F1 USA F12 USA F6 USA F14 Eckental Challenger The Wright Financial Group, Inc. Challenger - Champaign College Station Challenger - College Station The Natrel's Challenger of Granby - Granby Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento USTA/Adtech Challenger - Boston 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Samsung Challenger 2007 - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Swanston Challenger - Sacramento 2007 Knoxville Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Dallas Challenger Korat Challenger Vancouver Challenger Rennes Challenger Champaign Challenger Bordeaux Challenger Binghamton Challenger Aachen Challenger Singapore Challenger Leon Challenger Granby Challenger Tulsa Challenger Mons Challenger Tallahassee Challenger Aptos Challenger Istanbul Challenger Johannesburg Challenger Rio Quente Challenger Mons Challenger Sacramento Challenger Dallas Challenger Dallas Challenger Leon Challenger Champaign Challenger Music City Challenger - Nashville The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Challenger - Champaign 2007 Challenger of Santa Clara - Valencia The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Tallahassee Tennis Challenger - Tallahassee Nielsen USTA Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Bangkok Challenger Caltanissetta Challenger Barletta Challenger St. Remy Challenger Tulsa Challenger Napoli Challenger Mons Challenger Tashkent Challenger Orleans Challenger Aachen Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Manta Challenger Orleans Challenger Binghamton Challenger Guadalajara Challenger Nottingham-2 Challenger Ortisei Challenger Guadalajara Challenger Mexico City Challenger Kaoshuing Challenger Tiburon Challenger Charlottesville Challenger Guadalajara Challenger Nottingham-2 Challenger Champaign Challenger Dallas Challenger Irving Challenger Ortisei Challenger Northern Electric Open 1999 - Newcastle Le Gosier Challenger drkoop.com USTA Challenger of Dallas - Dallas Manchester Challenger Quelle Cup 2000 - Furth Dallas Challenger Fifth-Third Bank Tennis Championships - Lexington University of Tennessee USTA Men's Challenger - Knoxville Venice Challenger - Venice Tenniscup of Flanders - Ostende drkoop.com USTA challenger of Miami - Miami Atlantic City Open - Atlantic City Colorado Classic - Denver The USTA Challenger at West End Racquet - Torrance 2004 USTA Challenger of Calabasas - Calabasas 2004 Colorado Tennis Classic - Denver The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Home Depot Center USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa Sybase Open - San Jose Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Ford Tennis Championships - Louisville Mercedes-Benz Cup - Los Angeles Wailea Men's Challenger - Maui Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto ATU Cup - Weiden Jaegermeister Open - Braunschweig RCA Championships - Indianapolis Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Samsung Securities Cup - Seoul Music City Challenger - Nashville JSM Challenger - Champaign AGT Challenger - Leon Smith Barney Men's Challenger - Covington GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas drkoop.com USTA Tennis Championships of Houston - Houston Ford Tennis Championships - Louisville drkoop.com USTA Tennis Championships of San Antonio - San Antonio Carson Challenger Austin Challenger - Austin USTA Tennis Championships of Austin - Austin Baton Rouge Challenger Ramat Hasharon Challenger USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Cremona Challenger Sail Open - New Delhi Nottingham Challenger Nottingham Challenger Eckental Challenger University of Tennessee USTA Men's Challenger - Knoxville Dallas Challenger 2004 Keys Gate Challenger - Homestead Johannesburg Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee Leon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Eckental Challenger Toyota Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Music City Challenger - Nashville Orleans Challenger AT&T Challenger of Dallas - Dallas USTA Illinois Challenger - Champaign Rome Challenger Morelos Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Busan Challenger Rhodes Challenger Orleans Challenger Charlottesville Challenger San Luis Potosi Challenger - San Luis Potosi Mons Challenger Sarasota Challenger Leon Challenger Guadalajara Challenger Aptos Challenger Manchester Challenger 2003 Freeman Men's Challenger - Joplin Fifth-Third Bank Tennis Classic - Lexington Lubbock Challenger - Lubbock Saint Francis Health System USTA Challenger - Tulsa 2003 USTA Challenger of Calabasas - Calabasas Knoxville Challenger USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Yokohama Challenger Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton RCA Championships - Indianapolis Cerveza Club Columbia Open - Bogota Citrix Tennis Championships - Delray Beach Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta RCA Championships - Indianapolis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta West Side Tennis Club Clay Court Challenger - Forest Hills U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles ABN/AMRO World Tennis Tournament - Rotterdam Irving Challenger Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rimouski Challenger Ortisei Challenger USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Winnetka Challenger Siebel Open - San Jose Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Ethias Trophy - Mons Aptos Challenger Pro Challenger at Calabasas - Calabasas Leon Challenger Siebel Open - San Jose Granby Challenger Kroger / St. Jude International - Memphis Fifth Third Bank Tennis Classic - Lexington Flea Market Cup - Busan Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Tennis Cup of Flanders - Ostende Medibank Private International - Sydney International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Vancouver Challenger Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Time Warner USTA Challenger - Binghamton Adidas International - Sydney Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa New Delhi Challenger II - New Delhi RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis 2008 Lubbock Challenger - Lubbock Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Pro Challenger at Calabasas - Calabasas Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Ordina Open - s-Hertogenbosch USTA Challenger of Orlando - Orlando Atlanta Tennis Championships - Atlanta JSM Challenger of Champaign - Urbana AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Kroger / St. Jude International - Memphis Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose USTA Men's Challenger of Dallas - Dallas Dubai Duty Free Tennis Championships - Dubai Knoxville Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bratislava Challenger Claro Open Colombia - Bogota USTA Freeman Men's Challenger - Joplin Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Serbia Open - Belgrade Aircel Chennai Open - Chennai Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Swiss Indoors Basel - Basel Ecuador Open - Quito Delray Beach Open - Delray Beach Next Generation Adelaide International - Adelaide Hall of Fame Tennis Championships - Newport The 10tele.com Open - Nottingham Heineken Open - Auckland Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow SAP Open - San Jose SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Tennis Masters Series - Monte Carlo Claro Open Colombia - Bogota U.S. Men's Clay Court Championships - Orlando SA Tennis Open - Johannesburg Advanta Championships - Philadelphia America's Red Clay Tennis Championship - Coral Springs Rogers Cup - Toronto MFS Pro Tennis Championships - Boston AAPT Championships - Adelaide Milan Indoors - Milan Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Abierto Mexicano de Tenis - Mexico City RCA Championships - Indianapolis Healthsouth USTA Challenger - Dallas Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel Milan Indoors - Milan Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis SAP Open - San Jose The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel CA Tennis Trophy - Vienna Alexander Kolyaskin Memorial - Donetsk Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open Seat Godo 2003 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BB&T Atlanta Open - Atlanta Citi Open - Washington Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta Regions Morgan Keegan Championships - Memphis Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Nottingham Challenger Chengdu Open - Chengdu Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Newsweek Champions Cup - Indian Wells Tennis Channel Open - Las Vegas Farmers Classic - Los Angeles Thailand Open - Bangkok Erste Bank Open - Vienna Heineken Open - Auckland Moselle Open - Metz Next Generation Hardcourts - Adelaide Estoril Open - Estoril Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Ericsson Open - Miami Kroger / St. Jude International - Memphis Tennis Masters Series - Hamburg Estoril Open - Estoril Tennis Masters Series - Montreal Kremlin Cup - Moscow Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome President's Cup - Tashkent Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami BMW Open - Munich Tennis Masters Series - Monte Carlo Open de Moselle - Metz Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Estoril Open - Estoril Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Erste Bank Open - Vienna NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Winston-Salem Open - Winston-Salem Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Open de Moselle - Metz BNP Paribas Masters - Paris Bank Austria Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Stockholm Open - Stockholm Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Wimbledon - London Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, BEL-SUI 3-2 Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Australian Open - Melbourne Olympics - Athens